Communication protocol
SYSTEM FOR EXCHANGING MESSAGES BETWEEN COMPUTING SYSTEMS
Network protocol design principles; Data transmission protocol; Networking protocol; Protocol (computing); Protocol (computer science); Protocol (communication); Protocol (communications); Network protocols; Communication protocols; Communications protocols; Internetwork protocol; Protocol (networks); Protocol (network); Networking protocols; Protocols (computing); Protocol set; Data communication protocol; Protocol testing; Network Protocols; Binary protocol; Protocol (computer); Protocol versioning; Computer protocol; Protocol layer; Network protocol; Protocol design; Internetworking Protocol; Text-based protocol; Plain text protocol; Web protocol; Communications protocol; Universal protocols; Telecommunication protocol; Telecommunications protocol; Transmission protocol; History of communication protocols; Binary protocols; Wire image (networking)
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any kind of variation of a physical quantity. The protocol defines the rules, syntax, semantics and synchronization of communication and possible error recovery methods.